Visualizing Adora Models
نویسندگان
چکیده
Most current object modeling methods and tools have weaknesses both in the concepts of hierarchical composition and in the visualization of these hierarchies. Some methods do not support hierarchical composition at all. Those methods which do, employ tools that provide explosive zoom as the only means for the visualization of hierarchies. In this paper we present an approach for the visualization of hierarchical object models that is based on the notion of fisheye views. This concept can display local detail and global context of a view in the same diagram, thus allowing a user to easily navigate in hierarchical structures without offending the principle of abstraction. We introduce the ideas behind the concept, illustrate the zooming mechanism and sketch the algorithm for the implementation of this kind of zooming. The work presented here is part of an effort to create a new method called Adora 4 for object modeling that provides strong support for hierarchical composition/decomposition.
منابع مشابه
Object-oriented modeling with Adora
In this paper, we present the Adora approach to object-oriented modeling of software (Adora stands for analysis and description of requirements and architecture). The main features of Adora that distinguish it from other approaches like UML are the use of abstract objects (instead of classes) as the basis of the model, a systematic hierarchical decomposition of the modeled system and the integr...
متن کاملThe ADORA Approach to Object-Oriented Modeling of Software
In this paper, we present the ADORA approach to objectoriented modeling of software (ADORA stands for Analysis and Description of Requirements and Architecture). The main features of ADORA that distinguish it from other approaches like UML are the use of abstract objects (instead of classes) as the basis of the model, a systematic hierarchical decomposition of the modeled system and the integra...
متن کاملSeparation of Concerns in Semiformal Models for Software Specification by Combining Decomposition and Aspects
In this paper we investigate mechanisms for the separation of concerns in semiformal models for software specification. We identify the problems in two typical approaches (Structured Analysis and UML) and present the concepts for separation of concerns in ADORA, a specification language being developed in our research group. ADORA uses hierarchical decomposition of objects as a primary decompos...
متن کاملA Language Definition Method for Visual Specification Languages
Language definition is always an important topic in the field of computer science. For textual specification and programming languages, there are already lots of mature methods of language definition. However, for visual specification languages, especially the so called wide spectrum graphical modelling languages, the existing solutions are far from satisfactory. ADORA[27] is a modelling techni...
متن کاملDifferential expression of adenosine A3 receptors controls adenosine A2A receptor-mediated inhibition of TLR responses in microglia.
Microglia activation is a prominent feature in many neuroinflammatory disorders. Unrestrained activation can generate a chronic inflammatory environment that might lead to neurodegeneration and autoimmunity. Extracellular adenosine modulates cellular activation through adenosine receptor (ADORA)-mediated signaling. There are four ADORA subtypes that can either increase (A(2A) and A(2B) receptor...
متن کامل